implant something into - German English Dictionary